//邮件发送
//引用发送邮件插件
const nodemailer = require("nodemailer");
//引入证书文件
let credentials = require('../config/credentials');


//创建传输方式  SMTP客户端配置对象
let transporter = nodemailer.createTransport({
    service: 'QQ',
    auth: {
        user: credentials.qq.user, // 发件人邮箱账号
        pass: credentials.qq.pass   //发件人邮箱的授权码 需要在自己的邮箱设置中生成,并不是邮件的登录密码
    }
})

//注册发送邮件给用户
exports.emailSignUp = function (email, res) {
    //发送信息内容
    let options = {
        from: '1627000694@qq.com',
        to: email,
        subject: '感谢您在cc中注册',
        html: `<h2>CC欢迎您的加入!</h2>
        <a href="http://localhost:3000/">点击</a>`
    }
    //发送邮件
    transporter.sendMail(options, function (err, msg) {
        if (err) {
            return res.send(err)
        } else {
            res.send('邮箱发送成功!')
            console.log('发送成功:')
        }
    })
}